type runtime.markBits
17 uses
runtime (current package)
mbitmap.go#L1079: type markBits struct {
mbitmap.go#L1086: func (s *mspan) allocBitsForIndex(allocBitIndex uintptr) markBits {
mbitmap.go#L1088: return markBits{bytep, mask, allocBitIndex}
mbitmap.go#L1229: func markBitsForAddr(p uintptr) markBits {
mbitmap.go#L1236: func (m markBits) isMarked() bool {
mbitmap.go#L1241: func (m markBits) setMarked() {
mbitmap.go#L1249: func (m markBits) setMarkedNonAtomic() {
mbitmap.go#L1254: func (m markBits) clearMarked() {
mbitmap.go#L1262: func markBitsForSpan(base uintptr) (mbits markBits) {
mbitmap.go#L1293: func (m *markBits) advance() {
mcheckmark.go#L80: func setCheckmark(obj, base, off uintptr, mbits markBits) bool {
mgcmark_greenteagc.go#L228: func (s *mspan) markBitsForIndex(objIndex uintptr) (bits markBits) {
mgcmark_greenteagc.go#L239: func (s *mspan) markBitsForBase() markBits {
mgcmark_greenteagc.go#L241: return markBits{&s.inlineMarkBits().marks[0], uint8(1), 0}
mgcmark_greenteagc.go#L243: return markBits{&s.gcmarkBits.x, uint8(1), 0}
mgcmark_greenteagc.go#L248: func (s *mspan) scannedBitsForIndex(objIndex uintptr) markBits {
mgcmark_greenteagc.go#L249: return markBits{&s.inlineMarkBits().scans[objIndex/8], uint8(1) << (objIndex % 8), objIndex}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |